Quasi-opportunistic Supercomputing in Grid Environments
نویسندگان
چکیده
The ultimate goal of grid technologies is to materialize the vision of grids as virtual supercomputers of unprecedented power, through utilization of geographically disperse distributively owned resources. Despite the overwhelming success of grids in running pleasantly parallel tasks, there still exists a large set of demanding applications considered the exclusive prerogative of real supercomputers. A few examples include complex systems and weather simulations, computational fluid dynamics and other tightly coupled parallel applications. These rely on a static execution environment with predictable performance, provided through efficient co-allocation of a large number of reliable homogeneously interconnected resources. In this paper, we describe a novel quasiopportunistic supercomputer system that enables execution of demanding parallel applications in grids through identification and implementation of the set of key technologies required to bridge the gap between grids and supercomputers. These technologies include an economic incentive-based framework for establishing and maintaining grid-wise allocation agreements; a co-allocation subsystem that is integrated with the economic framework and enhanced by communication topology-aware allocation mechanisms; a fault tolerant message passing library that hides the failures of the underlying resources; and data pre-staging orchestration.
منابع مشابه
Grid-enabling complex system applications with QosCosGrid: An architectural perspective
Grids are becoming mission-critical components in research and industry, offering sophisticated solutions in leveraging largescale computing and storage resources. Grid resources are usually shared among multiple organizations in an opportunistic manner. However, an opportunistic or “best effort” quality-of-service scheme may be inadequate in situations where a large number of resources need to...
متن کاملEconomic Aspects of QoS in Grid Computing
Grids are becoming mission-critical components inresearch and industry, offering quite sophisticatedsolutions for the exploitation of virtually unlimitedcomputing and storage resources. The grid resourcesare usually shared among multiple organizations andtypically managed in a “best effort” manner. However,many real-world supercomputing applications, suchas computati...
متن کاملProduction-Quality Grid Environments with UNICORE
The UNICORE Grid technology provides a seamless, secure, and intuitive access to distributed Grid resources. Since its initial funding in two German-funded research projects, UNICORE evolved to a full-grown and well-tested Grid middleware system. Today it is used in daily production at many supercomputing centers. In this paper we present an overview on the UNICORE production environments at th...
متن کاملCombined Selection and Binding for Competitive Resource Environments
1 Also affiliated with the San Diego Supercomputing Center ABSTRACT A critical technology for Grid computing is the ability to describe, select, and bind appropriate resources for synchronous use by applications. Our Virtual Grid Description Language (vgDL) allows applications to describe and manage resources conveniently via application-level abstractions and enables a novel approach to applic...
متن کاملModeling, Learning and Defending against Opportunistic Criminals in Urban Areas: (Doctoral Consortium)
Police patrols are used ubiquitously to deter crimes in urban areas. A distinctive feature of urban crimes is that criminals react opportunistically to patrol officers’ assignments. Compared to strategic attackers (such as terrorists) with a well-laid out plan, opportunistic criminals are less strategic in planning attacks and more flexible in executing them. I proposed two approaches to genera...
متن کامل